/**
 * 
 */
package com.wsj.web.form.researchReport;

import java.util.Date;

import org.apache.struts.action.ActionForm;
import org.apache.struts.upload.FormFile;

/**
 * @author fengbin  createTime:2009-7-25
 *
 */
public class HomeSiteResearchReportFileUploadForm extends ActionForm {

	/**
	 * 
	 */
	private static final long serialVersionUID = -6879775864811966133L;
	
	
	
    private Integer id;
    
	/********
	 * 影响主要上市公司 (提交时候是股票代码)
	 */
	private String cmQuotedCompanyId="";

	/*******
	 * 文件类型
	 */
	private int bmFileTypeId=-1;

	/*********
	 * 研究机构
	 */
	private int bmResearchInstitutionId=-1;

	/******
	 * 发布人
	 */
	private long userBaseId;

	
	/*******
	 * 受影响的股票名字  博瑞传播(600001),香江控股(600126)
	 * 用逗号分隔
	 */
	private String  stockName;
	
    /*******
     * 研究报告类型   比如:上市公司研究报告 ,宏观投资策略研究报告
     */
	private int bmResearchReportTypeId=-1;
  
	/***********
	 * 文件名称  比如 : 中金房地产报告
	 */
	private String fileTitle;
	
    /*****
     * 文件名 : xx.pdf
     */
	private String fileName;

	/********
	 * 状态
	 */
	private Short status;
   
	/*******
	 * 文件描述
	 */
	private String fileDescription;

	/******
	 * 发布时间
	 */
	private Date gmtCreate;

	/******
	 * 修改时间
	 */
	private Date gmtModified;
	
    /*******
     * 关注点 比如:房地产,银行 
     * 多个用逗号分隔
     */
	private String attention;

	/******
	 * 报告发布时间
	 */
	private Date createReportDate;
	
	
	/******
	 * 发布时间
	 */
	private String gmtCreateStr;

	/******
	 * 修改时间
	 */
	private String gmtModifiedStr;
	
	/******
	 * 报告发布时间
	 */
	private String createReportDateStr;
	
	
	/******
	 * 发布时间
	 */
	private String gmtCreateEndStr;
	
	/******
	 * 提交的文件
	 */
	private FormFile  formFile;
	

	 
	 //关键字
	 String keyWords=null;
	 
	 //是否删除
	 Integer isDel=null;
	 

	 
	 //研究报告类型
	 String reportType=null;
	 
	
	
	




	public Integer getIsDel() {
		return isDel;
	}




	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}




	public String getKeyWords() {
		return keyWords;
	}




	public void setKeyWords(String keyWords) {
		this.keyWords = keyWords;
	}


	public String getReportType() {
		return reportType;
	}




	public void setReportType(String reportType) {
		this.reportType = reportType;
	}




	public HomeSiteResearchReportFileUploadForm(Integer id, String cmQuotedCompanyId, int bmFileTypeId, int bmResearchInstitutionId, long userBaseId, String stockName, int bmResearchReportTypeId, String fileTitle, String fileName, Short status, String fileDescription, Date gmtCreate, Date gmtModified, String attention, Date createReportDate, String gmtCreateStr, String gmtModifiedStr, String createReportDateStr) {
		super();
		this.id = id;
		this.cmQuotedCompanyId = cmQuotedCompanyId;
		this.bmFileTypeId = bmFileTypeId;
		this.bmResearchInstitutionId = bmResearchInstitutionId;
		this.userBaseId = userBaseId;
		this.stockName = stockName;
		this.bmResearchReportTypeId = bmResearchReportTypeId;
		this.fileTitle = fileTitle;
		this.fileName = fileName;
		this.status = status;
		this.fileDescription = fileDescription;
		this.gmtCreate = gmtCreate;
		this.gmtModified = gmtModified;
		this.attention = attention;
		this.createReportDate = createReportDate;
		this.gmtCreateStr = gmtCreateStr;
		this.gmtModifiedStr = gmtModifiedStr;
		this.createReportDateStr = createReportDateStr;
	}
	
	
	

	public HomeSiteResearchReportFileUploadForm() {
		// TODO Auto-generated constructor stub
	}




	public FormFile getFormFile() {
		return formFile;
	}


	public void setFormFile(FormFile formFile) {
		this.formFile = formFile;
	}

	public String getGmtCreateEndStr() {
		return gmtCreateEndStr;
	}

	public void setGmtCreateEndStr(String gmtCreateEndStr) {
		this.gmtCreateEndStr = gmtCreateEndStr;
	}

	public String getCreateReportDateStr() {
		return createReportDateStr;
	}

	public void setCreateReportDateStr(String createReportDateStr) {
		this.createReportDateStr = createReportDateStr;
	}

	public String getGmtCreateStr() {
		return gmtCreateStr;
	}

	public void setGmtCreateStr(String gmtCreateStr) {
		this.gmtCreateStr = gmtCreateStr;
	}

	public String getGmtModifiedStr() {
		return gmtModifiedStr;
	}

	public void setGmtModifiedStr(String gmtModifiedStr) {
		this.gmtModifiedStr = gmtModifiedStr;
	}

	public String getAttention() {
		return attention;
	}

	public void setAttention(String attention) {
		this.attention = attention;
	}

	public int getBmFileTypeId() {
		return bmFileTypeId;
	}

	public void setBmFileTypeId(int bmFileTypeId) {
		this.bmFileTypeId = bmFileTypeId;
	}

	public int getBmResearchInstitutionId() {
		return bmResearchInstitutionId;
	}

	public void setBmResearchInstitutionId(int bmResearchInstitutionId) {
		this.bmResearchInstitutionId = bmResearchInstitutionId;
	}

	public int getBmResearchReportTypeId() {
		return bmResearchReportTypeId;
	}

	public void setBmResearchReportTypeId(int bmResearchReportTypeId) {
		this.bmResearchReportTypeId = bmResearchReportTypeId;
	}

	
	public String getCmQuotedCompanyId() {
		return cmQuotedCompanyId;
	}


	public void setCmQuotedCompanyId(String cmQuotedCompanyId) {
		this.cmQuotedCompanyId = cmQuotedCompanyId;
	}


	public Date getCreateReportDate() {
		return createReportDate;
	}

	public void setCreateReportDate(Date createReportDate) {
		this.createReportDate = createReportDate;
	}

	public String getFileDescription() {
		return fileDescription;
	}

	public void setFileDescription(String fileDescription) {
		this.fileDescription = fileDescription;
	}

	public String getFileName() {
		return fileName;
	}

	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	public String getFileTitle() {
		return fileTitle;
	}

	public void setFileTitle(String fileTitle) {
		this.fileTitle = fileTitle;
	}

	public Date getGmtCreate() {
		return gmtCreate;
	}

	public void setGmtCreate(Date gmtCreate) {
		this.gmtCreate = gmtCreate;
	}

	public Date getGmtModified() {
		return gmtModified;
	}

	public void setGmtModified(Date gmtModified) {
		this.gmtModified = gmtModified;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Short getStatus() {
		return status;
	}

	public void setStatus(Short status) {
		this.status = status;
	}

	public String getStockName() {
		return stockName;
	}

	public void setStockName(String stockName) {
		this.stockName = stockName;
	}

	public long getUserBaseId() {
		return userBaseId;
	}

	public void setUserBaseId(long userBaseId) {
		this.userBaseId = userBaseId;
	}
	
	
	

}
